hot spicy tomato dip - Turkish English Dictionary